package com.glodon.paas.monitor.server.biz.service;

import java.util.ArrayList;

import com.glodon.paas.monitor.server.biz.domain.MonitorApplicationEntity;
import com.glodon.paas.monitor.server.exception.MonitorException;

public interface MonitorApplicationService {

	int deleteByPrimaryKey(Long id) throws MonitorException;

	int insert(MonitorApplicationEntity record) throws MonitorException;

	int insertSelective(MonitorApplicationEntity record) throws MonitorException;

	MonitorApplicationEntity selectByPrimaryKey(Long id) throws MonitorException;

	MonitorApplicationEntity selectByAppName(String appName) throws MonitorException;

	ArrayList<MonitorApplicationEntity> queryMonitorApplication(MonitorApplicationEntity record)
			throws MonitorException;

	int updateByPrimaryKeySelective(MonitorApplicationEntity record) throws MonitorException;

	int updateByPrimaryKey(MonitorApplicationEntity record) throws MonitorException;
}
